package com.xiaoshuidi.cloud.module.report.dal.DO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * @Description: 业主合同免租期实体
 * @author: zhaoyu
 * @date: 2023/6/5
 */
@Data
public class RentFreePeriodDTO {

    /**
     * 第几年
     */
    @Schema(description = "年份序号(第几年)")
    @NotNull(message = "年份序号不能为空")
    private Integer yearNo;

    /**
     * 免租期月数
     */
    @Schema(description = "免租期月数")
    @NotNull(message = "免租期月数不能为空")
    @Min(value = 0, message = "免租期月数不能小于0")
    @Max(value = 12, message = "免租期月数不能大于12")
    private Integer freePeriodMonthNum;
}
